package cn.tedu.straw.api.controller;

import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class TestController {

//    /**
//     * @return
//     * @PreAuthorize 标识在执行该方法之前需要授权，该注解的参数为固定值hasAuthority
//     * hasAuthority中的参数为权限标识字符串
//     */
//    @PreAuthorize("hasAuthority('/admin/list')")
//    @GetMapping("/admin/list")
//    public String adminList() {
//        return "admin list";
//    }
//
//    @PreAuthorize("hasAuthority('/admin/delete')")
//    @GetMapping("/admin/delete")
//    public String adminDelete() {
//        return "admin delete";
//    }
}

